Job Title: Senior Python Developer - Remote | WFH
Job Overview
We are on the lookout for a dedicated Senior Python Developer to join our innovative team, focusing on enhancing financial inclusion and spearheading digital transformation. This remote position offers a 6-month contract with remarkable prospects for extension, allowing you to contribute to a cutting-edge platform that adapts to local market demands. As a seasoned Software Engineer with 8-11 years of experience, you will be integral in transforming our technological landscape.
Key Responsibilities
- Collaborate effectively with product teams to convert requirements into actionable user stories and technical solutions.
- Develop and deliver resilient, scalable services within a production environment.
- Provide mentorship and guidance to fellow engineers, fostering a collaborative and positive technological culture.
- Write, test, and deploy efficient and scalable code that has a significant impact on millions of users.
- Maintain clear communication with project leads, product managers, and fellow developers to ensure alignment.
- Engage in code and design reviews to uphold high standards of quality.
- Cultivate expertise in various aspects of the payment processing domain.
Required Skills
- Bachelor's Degree in Computer Science or a related discipline.
- Over 4 years of programming experience with Python.
- Proficient in writing self-testing code (unit tests) and building robust systems.
- Developing skills in leading and influencing the technical trajectory of the team.
- Familiarity with database technologies and cloud solutions.
- Aptitude for designing resilient software components within distributed systems.
Qualifications
- 8-11 years of experience in software engineering.
- Proven ability to develop scalable applications.
- Strong analytical skills and attention to detail.
Career Growth Opportunities
This role not only offers the chance to work on impactful projects but also provides ample opportunities for professional development and advancement. You will have the opportunity to mentor junior engineers and shape the technical direction of your team, contributing to your growth in the industry.
Company Culture And Values
Join a collaborative and supportive environment that emphasizes mentorship, team growth, and continuous learning. We value innovation and encourage team members to embrace new challenges that foster both personal and professional development.
Networking And Professional Opportunities
Be part of a vibrant professional network, engaging with industry leaders and peers. This position offers unique chances for collaboration and skill enhancement, allowing you to expand your professional horizon while making a meaningful contribution to the field of payment processing.
Employment Type: Full-Time